活动
最新
False
生产力活动
Last updated 2024年7月1日

选项

转发电子邮件请求

转发电子邮件请求构建器。

命名空间:UiPath.Gsuite.Activities.API

程序集:UiPath.Gsuite.Activities.API(在 UiPath.Gsuite.Activities.API.dll 中)

语法

public class ForwardEmailRequest : BasicEmailRequestBuilder<ForwardEmailRequest>public class ForwardEmailRequest : BasicEmailRequestBuilder<ForwardEmailRequest>

属性

  • 附件”- 电子邮件的附件。
  • 密送- 电子邮件消息的隐藏收件人。
  • 正文- 电子邮件的内容。
  • 抄送- 电子邮件消息的次要收件人。
  • 正文是 HTML”- 如果电子邮件正文为 HTML 格式。
  • “是草稿” - 如果电子邮件应为草稿,则为 True。
  • 新主题- 电子邮件的新主题。
  • 收件人- 电子邮件的主要收件人。

支持的方法

  • “作为草稿” - 指定是否应将电子邮件作为草稿发送。
  • “带附件”( IResource )- 添加电子邮件附件。
  • WithAttachment (字符串)- 将指定的本地文件附加到电子邮件。
  • “密件抄送” - 添加隐藏的电子邮件收件人。
  • “正文” - 指定电子邮件内容。
  • “抄送” - 添加次要电子邮件收件人。
  • “包含 HTML正文” - 指定电子邮件正文是否应为 HTML 格式。
  • 使用新主题- 指定新的电子邮件主题。
  • “收件人” - 添加主要电子邮件收件人。

IMail 标签

邮件标签对象接口。

命名空间:UiPath.Gsuite.Activities.API

程序集:UiPath.Gsuite.Activities.API(在 UiPath.Gsuite.Activities.API.dll 中)

语法

public interface IMailLabelpublic interface IMailLabel

方法

名称说明
应用于将标签添加到指定邮件。
获取电子邮件从标签文件夹中检索与筛选器中定义的条件匹配的电子邮件列表。
获取最新电子邮件从标签文件夹中检索与筛选器中定义的条件匹配的最新电子邮件。
删除自从指定邮件中删除标签。

应用于

将标签添加到指定邮件。
void ApplyTo(
	IMail mail
)void ApplyTo(
	IMail mail
)
mail IMail
要附加标签的邮件。

获取电子邮件

从标签文件夹中检索与筛选器中定义的条件匹配的电子邮件列表。

IReadOnlyCollection<IMail> GetEmails(
	MailFilter filter = null,
	bool includeSubfolders = true,
	bool markAsRead = false,
	int? maxResults = null
)IReadOnlyCollection<IMail> GetEmails(
	MailFilter filter = null,
	bool includeSubfolders = true,
	bool markAsRead = false,
	int? maxResults = null
)
filter MailFilter (可选)
应与检索到的电子邮件匹配的邮件筛选器条件。 可选,默认值为 null。
includeSubfolders Boolean (可选)
指定搜索结果中是否应包含子文件夹。 可选,默认值为 true。
markAsRead Boolean (可选)
指定是否应将检索到的电子邮件标记为已读。 可选,默认值为 false。
maxResults Nullable<Int32> (可选)
检索到的结果的最大数量。 小于 0 的值将解释为无限制。 可选,默认值为无限制。

获取最新电子邮件

从标签文件夹中检索与筛选器中定义的条件匹配的最新电子邮件。

IMail GetNewestEmail(
	MailFilter filter = null,
	bool markAsRead = false
)IMail GetNewestEmail(
	MailFilter filter = null,
	bool markAsRead = false
)
filter MailFilter (可选)
应与检索到的电子邮件匹配的邮件筛选器条件。 可选,默认值为 null。
markAsRead Boolean (可选)
指定是否应将检索到的电子邮件标记为已读。 可选,默认值为 false。

删除自

从指定邮件中删除标签。
void RemoveFrom(
	IMail mail
)void RemoveFrom(
	IMail mail
)
mail IMail
要从中删除标签的邮件。

邮件筛选器

电子邮件筛选器。

命名空间:UiPath.Gsuite.Activities.API

程序集:UiPath.Gsuite.Activities.API(在 UiPath.Gsuite.Activities.API.dll 中)

语法

public class MailFilter : IFilterExpressionBuilder<MailFilter>public class MailFilter : IFilterExpressionBuilder<MailFilter>

构造函数

名称构造函数
邮件筛选器默认构造函数

方法

名称描述
在筛选器之间添加“AND”作为逻辑条件 (满足所有条件)。
创建人为集合字段添加筛选器。
密送 筛选电子邮件的隐藏收件人。
通过正文 筛选电子邮件的内容。
按类别 筛选电子邮件的类别。
抄送 筛选电子邮件的次要收件人。
按日期和时间 筛选电子邮件的接收日期和时间。
通过表达式 向筛选器添加表达式。
按文件名 筛选电子邮件的附件名称。
通过发件人 筛选电子邮件的发件人。
按重要性 筛选重要电子邮件。
按标签 筛选与电子邮件关联的标签。
加星标 筛选已加星标的电子邮件。
通过子表达式 向筛选器添加一个子筛选器。
筛选电子邮件主题。
截止日期 筛选电子邮件的主要收件人。
作者未读 筛选未读电子邮件。
在筛选器之间添加“或”作为逻辑条件 (满足任何条件)。
WithAttachments 筛选带有附件的电子邮件。

在筛选器之间添加“AND”作为逻辑条件 (满足所有条件)。

public MailFilter And()public MailFilter And()

创建人

添加筛选条件。

重载

重载描述
By(MailFilterField, FilterCollectionOperator, String[])

为集合字段添加筛选器。

By(MailFilterField, FilterDateOperator, DateTime) 为日期字段添加筛选器。
By(MailFilterField, FilterStringOperator, String)为字符串字段添加筛选条件。

By(MailFilterField, FilterCollectionOperator, String[])

public MailFilter By(
	MailFilterField field,
	FilterCollectionOperator collectionOperator,
	string[] value
)public MailFilter By(
	MailFilterField field,
	FilterCollectionOperator collectionOperator,
	string[] value
)

为集合字段添加筛选器。

field MailFilterField
要筛选的字段。
collectionOperator FilterCollectionOperator
用于筛选的集合运算符。
value String[]
要筛选的值。

By(MailFilterField, FilterDateOperator, DateTime)

public MailFilter By(
	MailFilterField field,
	FilterDateOperator dateOperator,
	DateTime value
)public MailFilter By(
	MailFilterField field,
	FilterDateOperator dateOperator,
	DateTime value
)
field MailFilterField
要筛选的字段。
dateOperator
用于筛选的日期运算符。
value DateTime
要筛选的值。

By(MailFilterField, FilterStringOperator, String)

为字符串字段添加筛选条件。
public MailFilter By(
	MailFilterField field,
	FilterStringOperator stringOperator,
	string value
)public MailFilter By(
	MailFilterField field,
	FilterStringOperator stringOperator,
	string value
)
field MailFilterField
要筛选的字段。
stringOperator

用于筛选的字符串运算符。

value String
要筛选的值。

邮件筛选器字段

所有可用的邮件筛选器条件。

语法
public enum MailFilterFieldpublic enum MailFilterField
选项
选项
来源0
目标1
日期和时间2
Cc3
Bcc4
主题5
正文6
类别7
文件名8
标签9

密送

筛选电子邮件的隐藏收件人。

public MailFilter ByBcc(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByBcc(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
用于筛选的字符串运算符。
value String
要筛选的值。

通过正文

筛选电子邮件的内容。

public MailFilter ByBody(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByBody(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
用于筛选的字符串运算符。
value String
要筛选的值。

按类别

筛选电子邮件的类别。

public MailFilter ByCategories(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByCategories(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
用于筛选的字符串运算符。
value String
要筛选的值。

抄送

筛选电子邮件的次要收件人。
public MailFilter ByCc(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByCc(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
用于筛选的字符串运算符。
value String
要筛选的值。

按日期和时间

筛选电子邮件的接收日期和时间。

public MailFilter ByDateAndTime(
	FilterDateOperator dateOperator,
	DateTime value
)public MailFilter ByDateAndTime(
	FilterDateOperator dateOperator,
	DateTime value
)
dateOperator
用于筛选的日期运算符。
value DateTime
要筛选的值。

通过表达式

向筛选器添加表达式。
publicMailFilterByExpression(
	stringexpression
)publicMailFilterByExpression(
	stringexpression
)
expression String
用于筛选的表达式。

按文件名

筛选电子邮件的附件名称。

public MailFilter ByFilename(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByFilename(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
用于筛选的字符串运算符。
value String
要筛选的值。

通过发件人

筛选电子邮件的发件人。

public MailFilter ByFrom(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByFrom(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
用于筛选的字符串运算符。
value String
要筛选的值。

按重要性

筛选重要电子邮件。
public MailFilter ByImportant(
	bool value
)public MailFilter ByImportant(
	bool value
)
value Boolean
如果为 False,则取反查询。

按标签

筛选与电子邮件关联的标签。

public MailFilter ByLabels(
	FilterCollectionOperator collectionOperator,
	string[] value
)public MailFilter ByLabels(
	FilterCollectionOperator collectionOperator,
	string[] value
)
collectionOperator FilterCollectionOperator
用于筛选的集合运算符。
value String[]
要筛选的值。

加星标

筛选已加星标的电子邮件。

public MailFilter ByStarred(
	bool value
)public MailFilter ByStarred(
	bool value
)
value Boolean
如果为 False,则取反查询。

通过子表达式

向筛选器添加一个子筛选器。

public MailFilter BySubExpression(
	MailFilter expressionBuilder
)public MailFilter BySubExpression(
	MailFilter expressionBuilder
)
expressionBuilder MailFilter
要添加的子筛选器。

按主题

筛选电子邮件主题。

public MailFilter BySubject(
	FilterStringOperator stringOperator,
	string value
)public MailFilter BySubject(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
用于筛选的字符串运算符。
value String
要筛选的值。

截止日期

筛选电子邮件的主要收件人。

public MailFilter ByTo(
	FilterStringOperator stringOperator,
	string value
)public MailFilter ByTo(
	FilterStringOperator stringOperator,
	string value
)
stringOperator
用于筛选的字符串运算符。
value String
要筛选的值。

作者未读

筛选未读电子邮件。

public MailFilter ByUnread(
	bool value
)public MailFilter ByUnread(
	bool value
)
value Boolean
如果为 False,则取反查询。

在筛选器之间添加“或”作为逻辑条件 (满足任何条件)。

public MailFilter Or()public MailFilter Or()

WithAttachments

筛选带有附件的电子邮件。

public MailFilter WithAttachments(
	bool value
)public MailFilter WithAttachments(
	bool value
)
value Boolean
如果为 False,则取反查询。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.